#pragma once

namespace yzrilyzr_soundbank{
	EBCLASS(DLSSampleLoop){
	public:
	static constexpr int const LOOP_TYPE_FORWARD=0;
	static constexpr int const LOOP_TYPE_RELEASE=1;
	uint32_t type;
	uint32_t start;
	uint32_t length;

	int64_t getLength(){
		return length;
	}

	void setLength(int64_t length){
		this->length=length;
	}

	int64_t getStart(){
		return start;
	}

	void setStart(int64_t start){
		this->start=start;
	}

	int64_t getType(){
		return type;
	}

	void setType(int64_t type){
		this->type=type;
	}
	};
}